package lib.bone.flow.event;

import lib.bone.flow.domain.dto.FlowParam;
import lib.bone.flow.domain.entity.FlowWork;
import lib.bone.flow.domain.model.StartModel;

/**
 * @author: kindear
 */

public interface FlowStartNodeEvent {
    /**
     * 任务开始事件
     * @param flowWork 当前流程实例
     * @param startModel 开始节点模型
     * @param flowParam 流程参数
     */
     void onEvent(FlowWork flowWork, StartModel startModel, FlowParam flowParam);
}
